professional development supervisor - German English Dictionary